package org.opens.mybatisplus.service.impl;

import org.opens.mybatisplus.dao.EnumObjDao;
import org.opens.mybatisplus.pojo.EnumObj;
import org.opens.mybatisplus.service.EnumObjService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Optional;

@Service(value = "enumObjService")
public class EnumObjServiceImpl implements EnumObjService {

    @Autowired
    private EnumObjDao enumObjDao;

    @Override
    public void save(EnumObj enumObj) {
        enumObjDao.save(enumObj);
    }

    @Override
    public EnumObj findById(Integer id) {
        return Optional.ofNullable(enumObjDao.selectById(id)).orElse(new EnumObj());
    }

    @Override
    public void deleteById(Integer id) {
        enumObjDao.deleteById(id);
    }

    @Override
    public void update(EnumObj enumObj) {

    }
}
